/*
类类型: 实现接口
1. 一个类可以实现多个接口
2. 一个接口可以继承多个接口

*/
(function () {
    var Car2 = /** @class */ (function () {
        function Car2() {
        }
        Car2.prototype.alert = function () {
            console.log('Car2 alert()');
        };
        Car2.prototype.lightOn = function () {
            console.log('Car2 lignton');
        };
        Car2.prototype.lightOff = function () {
            console.log('Car2 lightOff');
        };
        return Car2;
    }());
    var Car = /** @class */ (function () {
        function Car() {
        }
        Car.prototype.alert = function () {
            console.log('Car alert()');
        };
        Car.prototype.lightOn = function () {
            console.log('Car lignton');
        };
        Car.prototype.lightOff = function () {
            console.log('Car lightOff');
        };
        return Car;
    }());
    var a = new Car();
    a.alert();
    a.lightOff();
    a.lightOn();
})();
